ul.navigation li ul
{
display: none;
position: absolute;
margin: 0px;
padding: 0px;
list-style: none;
zoom: 1;  /* ie */
}
ul.navigation li ul li
{
float: none;
}

/* Styling starts here */
ul.navigation ul
{
background-color: #0d2c49;
border-left: 1px solid #7a8087;
}
ul.navigation li ul li
{
padding: 0px;
background: #0d2c49 url('../images/white-grad-top.png') repeat-x left 50%;
}
ul.navigation li ul li a:link, ul.navigation li ul li a:visited
{
min-width: 100px;
//width: 150px;  /* ie */
font-size: 12px;
height: 30px;
line-height: 30px;
padding: 0px 10px;
}
ul.navigation li ul li a:hover, ul.navigation li ul li.active a
{
background: #0d2c49 url('../images/black-grad-bot.png') repeat-x left bottom;
}
